home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / test / test_sunaudiodev.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  1KB  |  36 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. from test.test_support import verbose, findfile, TestFailed, TestSkipped
  5. import sunaudiodev
  6. import os
  7.  
  8. try:
  9.     audiodev = os.environ['AUDIODEV']
  10. except KeyError:
  11.     audiodev = '/dev/audio'
  12.  
  13. if not os.path.exists(audiodev):
  14.     raise TestSkipped('no audio device found!')
  15.  
  16.  
  17. def play_sound_file(path):
  18.     fp = open(path, 'r')
  19.     data = fp.read()
  20.     fp.close()
  21.     
  22.     try:
  23.         a = sunaudiodev.open('w')
  24.     except sunaudiodev.error:
  25.         msg = None
  26.         raise TestFailed, msg
  27.  
  28.     a.write(data)
  29.     a.close()
  30.  
  31.  
  32. def test():
  33.     play_sound_file(findfile('audiotest.au'))
  34.  
  35. test()
  36.